.domain-search--step-wrapper {
	--domain-search-content-max-width: 1040px;

	--domain-search-mini-cart-inline-padding: 16px;

	@include break-small {
		--domain-search-mini-cart-inline-padding: 24px;
	}

	.domain-search--initial-state__already-own-domain-cta {
		box-sizing: border-box;
		position: fixed;
		width: 100%;
		left: 0;
		right: 0;
		bottom: 36px;
		padding-inline: var( --domain-search-mini-cart-inline-padding );
	}
}

.signup__step:has( .step-wrapper--domain-search ) {
	.step-wrapper {
		padding-inline: 16px;

		@include break-small {
			padding-inline: 24px;
		}
	}

	.step-wrapper__navigation-link {
		color: #1d2327;
	}
}
